<%-- 
    Document   : ContrataProfissionais
    Created on : Jun 17, 2011, 8:37:58 PM
    Author     : diogo
--%>



<%@page import="BancoDados.Solicitacao"%>
<%

// Codigo Cliente
String sClienteCodCliente = request.getParameter("ClienteCodCliente");
sClienteCodCliente = (sClienteCodCliente == null ? "0" : sClienteCodCliente);

// Codigo Solicitacao
String sSolicitacaoCodSolicitacao = request.getParameter("SolicitacaoCodSolicitacao");
sSolicitacaoCodSolicitacao = (sSolicitacaoCodSolicitacao == null ? "0" : sSolicitacaoCodSolicitacao);
int CodSolicitacao = Integer.parseInt(sSolicitacaoCodSolicitacao);
// Codigo Profissao
String sProfissaoCodProfissao = request.getParameter("ProfissaoCodProfissao");
sProfissaoCodProfissao = (sProfissaoCodProfissao == null ? "0" : sProfissaoCodProfissao);

// Codigos dos Profissionais
String sProfissionais = request.getParameter("profissionais");
System.out.println("sProfissionais = " + sProfissionais);
//System.out.println("-------");
int resultado = 0;
if (sProfissionais.length()>0){
	String[] profissionais = sProfissionais.replace("[", "").split("]");
	int[] codProfissionais = new int[profissionais.length];

	for (int x=0; x < profissionais.length; x++) {
		//System.out.println("opa oapoapoa " + s);
		codProfissionais[x] = Integer.parseInt(profissionais[x]);
	}
	resultado = Solicitacao.ContratarProfissionais(CodSolicitacao, codProfissionais);


	if (resultado == 1) {
	%>
	Contrata&ccedil;&atilde;o realizada com sucesso!

	<%} else if (resultado == -1) {%>
	A quantidade de profissionais selecionado nao bate com a quantidade de profissionais solicitados!
	<%} else if (resultado == -2) {%>
	Essa solicita&ccedil;&atilde;o j&aacute; foi atendida!
	<%} else {%>
	erro de consist&ecirc;ncia no banco.
	<%}%>

<%
} else {%>
Dados inv&aacute;lidos!
<%}%>



